<!DOCTYPE html>
<html lang="es">
<head>
<link rel="Shortcut Icon" type="image/x-icon" href="icono.png" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width; initial-scale=1.0">
<title>Cara Limpia</title>

<!-- css -->
<link href="style.css" rel="stylesheet" type="text/css">
<link href="ceGrid.css" rel="stylesheet" type="text/css">

</head>

<body>

<div id="pagewrap">

	<header id="header">

		<hgroup>
            <a href="index1.php"><img src="logo.png" id="logo" alt="logo"></a>
			<!--<h1 id="site-description">Responsive Design con CSS3 Media Queries</h1>-->
		</hgroup>

		<nav>
			<ul id="main-nav" class="clearfix">
				<li><a href="index1.php">Inicio</a></li>
					<li><a href="acercade.php">Acerca de Nosotros</a></li>
					<li><a href="citas.php">Reservar</a></li>
					<li><a href="empleados.php">Empleados</a></li>
					<li><a href="clientes.php">Clientes</a></li>
					<li><a href="lista_citas.php">Citas</a></li>
			</ul>
			<!-- nav --> 
		</nav>

	<?php
	include 'conexion.php';

	if($_SESSION['signed_in'] == false )
	{
	echo '<form id="searchform">
			<a href="registrar.php">Registrarse</a> /
			<a href="login.php">Iniciar Sesión </a>
		</form>';
	}
	else
	{
		echo 'Bienvenido <b>' . htmlentities($_SESSION['usuario_nombre']) . '</b>';
		echo '<form id="searchform">
			<a href="cerrar.php">Cerrar Sesión </a>
			</form>';
	}
	?>
	
	</header>
	<!-- /#header -->
	
	<div id="content">
		<h4>Registrarse</h4>

<?php
include 'conexion.php';

if($_SERVER['REQUEST_METHOD'] != 'POST')
{
	//form para el registrar un nuevo usuario
    echo '<form method="post" action="">
 	 	Nombre de Usuario: <input type="text" name="usuario_nombre" /><br />
 		Contrase&ntildea: <input type="password" name="usuario_pass"><br />
		Repetir la Contrase&ntildea: <input type="password" name="usuario_pass_check"><br />
		e-mail: <input type="email" name="usuario_correo"><br />
 		<input type="submit" value="Agregar" />
 	 </form>';
}
else
{
	$errors = array(); // declaramos un array para usarlo despues
	
	if(isset($_POST['usuario_nombre']))
	{
		//el nombre de usuario existe
		if(!ctype_alnum($_POST['usuario_nombre'])) //validacion que indica que el nombre de usuario solo pueda contener letras y digitos
		{
			$errors[] = 'El nombre de usuario puede contener solamente letras y dígitos.';
		}
		if(strlen($_POST['usuario_nombre']) > 30) // validacion que indica que la contraseña no puede ser mayor a 30 caracteres
		{
			$errors[] = 'El nombre de usuario no puede tener más de 30 caracteres.';
		}
	}
	else // en caso de que no se haiga escrito el nombre de usuario
	{
		$errors[] = 'El nombre de usuario no debe estar vacío.';
	}
	
	// validacion que indica si las 2 contraseñas no coinciden
	if(isset($_POST['usuario_pass']))
	{
		if($_POST['usuario_pass'] != $_POST['usuario_pass_check'])
		{
			$errors[] = 'Las dos contraseñas no coinciden.';
		}
	}
	else // en caso de que no se haiga escrito la contraseña
	{
		$errors[] = 'El campo de contraseña no puede estar vacío.';
	}
	
	if(!empty($errors)) //verificar si hay un array vacio
	{
		echo ':( Faltan unos campos que llenar <br /><br />';
		echo '<ul>';
		foreach($errors as $key => $value) // pasar a través del array, por lo que todos los errores se deben visualizar
		{
			echo '<li>' . $value . '</li>'; // esto genera una lista de error
		}
		echo '</ul>';
	}
	else
	{
		//insert del nuevo usuario usando sha1 para la filtracion de la contraseña
		$sql = "INSERT INTO
					usuarios(usuario_nombre, usuario_pass, usuario_correo ,usuario_fecha, usuario_nivel)
				VALUES('" . mysql_real_escape_string($_POST['usuario_nombre']) . "',
					   '" . sha1($_POST['usuario_pass']) . "',
					   '" . mysql_real_escape_string($_POST['usuario_correo']) . "',
						NOW(),
						0)";
						
		$result = mysql_query($sql);
		if(!$result)
		{
			//algo salió mal, desplegar el error
			echo 'Algo salió mal durante el registro. Por favor inténtelo de nuevo más tarde.';
		}
		else
		{
			echo 'Ya estas registrado. Ahora puedes <a href="iniciar.php">acceder</a> y empesar a escribir!!!';
		}
	}
}
?>
		
	</div>
	<!-- /#content --> 
	
	
	<aside id="sidebar">

		<section class="widget">
			<h4 class="widgettitulo">OFRECEMOS</h4>
			<ul>
				<li><a href="servicios.php">Servicios</a></li>
				<li><a href="producto.php">Productos</a></li>
				<li><a href="eventos.php">Eventos</a></li>
			</ul>
		</section>
						
	</aside>
	<!-- /#sidebar -->

	<footer id="footer">
	
		<p>Cara Limpia Todos los Derechos Reservados</p>

	</footer>
	<!-- footer --> 	
</div>
<!-- /#pagewrap -->
</body>
</html>